// SPDX-License-Identifier: BSL-1.0

#ifndef TETL_FUNCTIONAL_HPP
#define TETL_FUNCTIONAL_HPP

#include "etl/_config/all.hpp"

#include "etl/_functional/bind_front.hpp"
#include "etl/_functional/bit_and.hpp"
#include "etl/_functional/bit_not.hpp"
#include "etl/_functional/bit_or.hpp"
#include "etl/_functional/bit_xor.hpp"
#include "etl/_functional/default_searcher.hpp"
#include "etl/_functional/divides.hpp"
#include "etl/_functional/equal_to.hpp"
#include "etl/_functional/function_ref.hpp"
#include "etl/_functional/greater.hpp"
#include "etl/_functional/greater_equal.hpp"
#include "etl/_functional/hash.hpp"
#include "etl/_functional/identity.hpp"
#include "etl/_functional/inplace_function.hpp"
#include "etl/_functional/invoke.hpp"
#include "etl/_functional/invoke_r.hpp"
#include "etl/_functional/is_transparent.hpp"
#include "etl/_functional/less.hpp"
#include "etl/_functional/less_equal.hpp"
#include "etl/_functional/logical_and.hpp"
#include "etl/_functional/logical_not.hpp"
#include "etl/_functional/logical_or.hpp"
#include "etl/_functional/minus.hpp"
#include "etl/_functional/modulus.hpp"
#include "etl/_functional/multiplies.hpp"
#include "etl/_functional/negate.hpp"
#include "etl/_functional/not_equal_to.hpp"
#include "etl/_functional/not_fn.hpp"
#include "etl/_functional/placeholder.hpp"
#include "etl/_functional/plus.hpp"
#include "etl/_functional/reference_wrapper.hpp"
#include "etl/_type_traits/unwrap_reference.hpp"

#endif // TETL_FUNCTIONAL_HPP
